% 辅助函数
function h = generate_channel_vector(ant_positions, user_pos, lambda)
    % 生成信道向量，基于天线和用户的距离
    d = sqrt(sum((ant_positions - user_pos).^2, 2));
    h = exp(-1j * 2 * pi / lambda * d) ./ d; % 路径损耗和相位
end
